package com.yoga.common.qto;

import com.yoga.common.page.BaseQueryPage;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * Created by hdx on 2020/9/24.
 */
public class ClassTableQTO extends BaseQueryPage implements Serializable {
    /**
     * id
     */
    private Long classTableId;
    /**
     * 店铺id
     */
    private Long yogaShopId;
    /**
     * 课程id
     */
    private Long courseId;
    /**
     * 课程类型：1、团课，2、私教课
     */
    private Integer classType;
    /**
     * 上课日期，年月日
     */
    private Date classDate;
    /**
     * 0、正常，1、已删除
     */
    private Integer deleteMark;

    private Long yogaUserId;

    private List<Long> classTableIds;
    private List<Long> courseIds;

    private Date startDate;
    private Date endDate;
    /**
     * 0、本周，1、下一周
     */
    private Integer weekType = 0;

    public Long getYogaShopId() {
        return yogaShopId;
    }

    public void setYogaShopId(Long yogaShopId) {
        this.yogaShopId = yogaShopId;
    }

    public List<Long> getClassTableIds() {
        return classTableIds;
    }

    public void setClassTableIds(List<Long> classTableIds) {
        this.classTableIds = classTableIds;
    }

    public List<Long> getCourseIds() {
        return courseIds;
    }

    public void setCourseIds(List<Long> courseIds) {
        this.courseIds = courseIds;
    }

    public Long getClassTableId() {
        return classTableId;
    }

    public void setClassTableId(Long classTableId) {
        this.classTableId = classTableId;
    }

    public Long getCourseId() {
        return courseId;
    }

    public void setCourseId(Long courseId) {
        this.courseId = courseId;
    }

    public Integer getClassType() {
        return classType;
    }

    public void setClassType(Integer classType) {
        this.classType = classType;
    }

    public Date getClassDate() {
        return classDate;
    }

    public void setClassDate(Date classDate) {
        this.classDate = classDate;
    }

    public Integer getDeleteMark() {
        return deleteMark;
    }

    public void setDeleteMark(Integer deleteMark) {
        this.deleteMark = deleteMark;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Long getYogaUserId() {
        return yogaUserId;
    }

    public void setYogaUserId(Long yogaUserId) {
        this.yogaUserId = yogaUserId;
    }

    public Integer getWeekType() {
        return weekType;
    }

    public void setWeekType(Integer weekType) {
        this.weekType = weekType;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }
}
